package com.project.dao;

import com.project.bean.ClassBean;

import java.util.List;

public interface IClassDao {
    /**
     * 查询所有班级
     *
     * @return 班级集合
     */
    public List<ClassBean> findAll();

    /**
     * 添加班级
     *
     * @param classBean 班级对象
     */
    public void add(ClassBean classBean);

    /**
     * 根据id删除班级
     * 统计指定班级的人数，如果为0，则完成班级的删除，返回true
     * 如果不为0，返回false
     *
     * @param id 班级id
     * @return 删除是否成功
     */
    public void del(Integer id);

    public ClassBean findByName(String name);
}
